home *** CD-ROM | disk | FTP | other *** search
/ IRIX 6.5 Complementary Applications 2004 February / SGI IRIX 6.5 Complementary Applications 2004 February.iso / dist / cde.idb / usr / dt / share / man / cat3 / DtDtsFileToAttributeValue.z.z / DtDtsFileToAttributeValue.z / DtDtsFileToAttributeValue
Encoding:
Text File  |  2003-11-18  |  6.2 KB  |  133 lines

  1.  
  2.  
  3.  
  4.      DDDDttttDDDDttttssssFFFFiiiilllleeeeTTTTooooAAAAttttttttrrrriiiibbbbuuuuttttUUUUeeeeNNNNVVVVIIIIaaaaXXXXlllluuuuSSSSeeeeyyyy((((ssss3333tttt))))eeeemmmm VVVV ((((1111    AAAAuuuuggggDDDDuuuuttttssssDDDDttttttttssss1111FFFF9999iiii9999llll5555eeee))))TTTTooooAAAAttttttttrrrriiiibbbbuuuutttteeeeVVVVaaaalllluuuueeee((((3333))))
  5.  
  6.  
  7.  
  8.      NNNNAAAAMMMMEEEE
  9.       DtDtsFileToAttributeValue - get a specified attribute    value
  10.       for a    file
  11.  
  12.      SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  13.       ####iiiinnnncccclllluuuuddddeeee <<<<DDDDtttt////DDDDttttssss....hhhh>>>>
  14.  
  15.       cccchhhhaaaarrrr ****DDDDttttDDDDttttssssFFFFiiiilllleeeeTTTTooooAAAAttttttttrrrriiiibbbbuuuutttteeeeVVVVaaaalllluuuueeee((((ccccoooonnnnsssstttt    cccchhhhaaaarrrr ****_f_i_l_e_p_a_t_h,,,,
  16.                       ccccoooonnnnsssstttt    cccchhhhaaaarrrr ****_a_t_t_r__n_a_m_e))));;;;
  17.  
  18.      DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  19.       The DDDDttttDDDDttttssssFFFFiiiilllleeeeTTTTooooAAAAttttttttrrrriiiibbbbuuuutttteeeeVVVVaaaalllluuuueeee() function returns a data
  20.       attribute value for the specified file.
  21.  
  22.       The _f_i_l_e_p_a_t_h argument    is the pathname    of the file.
  23.  
  24.       The _a_t_t_r__n_a_m_e    argument is a pointer to an attribute name
  25.       string.
  26.  
  27.      RRRREEEETTTTUUUURRRRNNNN VVVVAAAALLLLUUUUEEEE
  28.       Upon successful completion, the DDDDttttDDDDttttssssFFFFiiiilllleeeeTTTTooooAAAAttttttttrrrriiiibbbbuuuutttteeeeVVVVaaaalllluuuueeee()
  29.       function returns a pointer to    a data attribute value string,
  30.       or NNNNUUUULLLLLLLL if no    value could be determined.
  31.  
  32.      AAAAPPPPPPPPLLLLIIIICCCCAAAATTTTIIIIOOOONNNN UUUUSSSSAAAAGGGGEEEE
  33.       The application should use the DDDDttttDDDDttttssssFFFFrrrreeeeeeeeAAAAttttttttrrrriiiibbbbuuuutttteeeeVVVVaaaalllluuuueeee(3)
  34.       function to release the memory for the returned value.
  35.  
  36.      EEEEXXXXAAAAMMMMPPPPLLLLEEEESSSS
  37.       The following    takes a    list of    files as arguments and
  38.       determines the description of    the data type for each file:
  39.  
  40.       ####iiiinnnncccclllluuuuddddeeee <<<<DDDDtttt////DDDDttttssss....hhhh>>>>
  41.       ####ddddeeeeffffiiiinnnneeee AAAATTTTTTTTRRRRIIIIBBBBUUUUTTTTEEEE   """"DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN""""
  42.  
  43.       mmmmaaaaiiiinnnn ((((iiiinnnntttt aaaarrrrggggcccc,,,, cccchhhhaaaarrrr ********aaaarrrrggggvvvv))))
  44.       {{{{
  45.           cccchhhhaaaarrrr    ****aaaattttttttrrrriiiibbbbuuuutttteeee;;;;
  46.           ////**** llllooooaaaadddd ddddaaaattttaaaa ttttyyyyppppeeeessss ddddaaaattttaaaabbbbaaaasssseeee ****////
  47.           DDDDttttDDDDttttssssLLLLooooaaaaddddDDDDaaaattttaaaaTTTTyyyyppppeeeessss(((())));;;;
  48.  
  49.           aaaarrrrggggvvvv++++++++;;;;
  50.           wwwwhhhhiiiilllleeee ((((****aaaarrrrggggvvvv)))) {{{{
  51.           ////**** ggggeeeetttt aaaattttttttrrrriiiibbbbuuuutttteeee ffffoooorrrr ffffiiiilllleeee ****////
  52.           aaaattttttttrrrriiiibbbbuuuutttteeee ==== DDDDttttDDDDttttssssFFFFiiiilllleeeeTTTTooooAAAAttttttttrrrriiiibbbbuuuutttteeeeVVVVaaaalllluuuueeee((((****aaaarrrrggggvvvv,,,, AAAATTTTTTTTRRRRIIIIBBBBUUUUTTTTEEEE))));;;;
  53.           iiiiffff ((((aaaattttttttrrrriiiibbbbuuuutttteeee))))
  54.               pppprrrriiiinnnnttttffff((((""""%%%%ssss:::: %%%%ssss\\\\nnnn"""",,,, ****aaaarrrrggggvvvv,,,,    aaaattttttttrrrriiiibbbbuuuutttteeee))));;;;
  55.           aaaarrrrggggvvvv++++++++;;;;
  56.           }}}}
  57.           DDDDttttDDDDttttssssRRRReeeelllleeeeaaaasssseeee(((())));;;;
  58.           eeeexxxxiiiitttt((((0000))));;;;
  59.       }}}}
  60.  
  61.  
  62.  
  63.      Page 1                        (printed 11/11/03)
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.      DDDDttttDDDDttttssssFFFFiiiilllleeeeTTTTooooAAAAttttttttrrrriiiibbbbuuuuttttUUUUeeeeNNNNVVVVIIIIaaaaXXXXlllluuuuSSSSeeeeyyyy((((ssss3333tttt))))eeeemmmm VVVV ((((1111    AAAAuuuuggggDDDDuuuuttttssssDDDDttttttttssss1111FFFF9999iiii9999llll5555eeee))))TTTTooooAAAAttttttttrrrriiiibbbbuuuutttteeeeVVVVaaaalllluuuueeee((((3333))))
  71.  
  72.  
  73.  
  74.      SSSSEEEEEEEE AAAALLLLSSSSOOOO
  75.       DDDDttttDDDDttttssss(5), DDDDttttDDDDttttssssLLLLooooaaaaddddDDDDaaaattttaaaaTTTTyyyyppppeeeessss(3), DDDDttttDDDDttttssssRRRReeeelllleeeeaaaasssseeee(3),
  76.       DDDDttttDDDDttttssssFFFFrrrreeeeeeeeAAAAttttttttrrrriiiibbbbuuuutttteeeeVVVVaaaalllluuuueeee(3).
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.      Page 2                        (printed 11/11/03)
  130.  
  131.  
  132.  
  133.